package org
import scala.io.StdIn
object hello {
  def main(args: Array[String]): Unit = {
    //    println("hello scala!")

    //    println("请输入第一个数：")
    //    val num1:Int = StdIn.readInt()
    //    val num2:String = num1 match {
    //      case 1 => "您选择的是1号"
    //      case 2 => "您选择的是2号"
    //      case 3 => "您选择的是3号"
    //      case 4 => "您选择的是4号"
    //      case _ => "您选择的是其它"
    //    }
    //    println(num2)

    //  加减乘除四则运算
    //    println("请输入第一个数：")
    //    val a: Int = StdIn.readInt()
    //    println("请输入第二个数：")
    //    val b: Int = StdIn.readInt()
    //    println("请输入+ - * /四则运算：")
    //    val c: String = StdIn.readLine()
    //
    //    def result(c: String): Unit = c match {
    //      case "+" => println(s"加法运算的结果是${a + b}")
    //      case "-" => println(s"减法运算的结果是${a - b}")
    //      case "*" => println(s"乘法运算的结果是${a * b}")
    //      case "/" => println(s"除法运算的结果是${a / b}")
    //    }
    //
    //    println(result(c))

    //    def add(num: Int): Unit = {
    //      println(s"${num1 + num}")
    //    }
    hello.playGame("跳一跳")
    val result = hello.playGame("通过计算得出圆周率大概为")
    println(result)
  }

  def playGame(name:String): Double ={
    println("我最喜欢的游戏是"+name)
    return 3.14
  }

  //匿名函数
  def study(fun:String => Unit): Unit = {
    fun("好好学习")
  }
  var func = (school:String) => {
    println(school)
  }
  study(func)






}
